Axila ===== 1.19 23/FEB/07 MP New GDS V3 probe format supported + probe name forces probe selection + AutoProbeDetectAtStartup to force default state 1.18 09/FEB/07 MP added registry IgnoreGdsSetup + mouse on => no limit sound + no probeload message at startup + new settings MouseOffAtStartup / AutoProbeDetectAtStartup. BACKTALK ======== 2.49 04/23/07 GG driver_read_position is now converting correctly. 2.47 03/14/07 GG Manual scans were not working. COMM32 (not really an interface, but can be updated anyway) ====== 3.5 11/30/06 MP fixes a problem with Mora serial interface on fast computer. Dea === 4.372 12/01/06 PB PR#245288 - BNS Volcomp 4.373 05/03/06 07 PR#247927 - ASI Volcomp ELM === 1.45 11/21/07 GG Fixed issue where STI would not work with this interface PR# 251431 1.44 11/08/07 GG Making sure that the LAST move is actually EXECUTED 1.43 11/06/07 GG Changed AfxMessageBox to PCDMessageBox, for the STI Interface. PR# 251431 1.42 06/28/07 GG Making sure the move is actually complete before rotating the probe 1.40 04/18/07 GG Fixed crash when "Press End Key" is unchecked PR#247042 1.39 03/30/07 GG Fixed prehit not being calculated correctly for inch mode 1.38 12/22/06 GG Added option to use "ApproachSample" PR# 245517 1.37 10/25/06 GG Removed code that closes PC-DMIS when driver is not active IPLUSPLUS ========= 1.22a 20/JUL/06 MP suppressed DaemonIsZombie setting - obsolete Johansson ========= 1.110 18/OCT/06 MP driver_special_learnmode_option added, with condit. for 4.2and later + error handling for APC Leica ===== 1.256 09/07/06 DS Fixed side effect from previous fix (losing CTRL-H after closing and opening a part program); fixed problem of view camera dialog; also added functionality to the dialog. 1.255 09/01/06 DS Fixed problem of extra hit when starting a part program with reflector. 1.254 08/02/06 DS Fixed problem of measurement in inches. 1.253 07/26/06 DS Implemented aiming to first hit of feature; also replaced the use of MS_SELECT_REFLECTOR to m_ChangingDevice (was causing problem in some cases); disabled double-click on ADM setup screen. Leitz ===== 5.20 02/09/07 PB Added pscaniobj->m_bTurnedIntoDefinedScan = true for HSS_AXIS (by Ryan) 5.19 10/10/06 PB Changed codes of READIOBITS/WRITEIOBITS for conflicts with IPP codes 5.18 10/10/06 PB Warm Up station handling for CW43L tool changer 5.17 10/05/06 PB SIRIO tool changer/temperature probe 5.16 09/21/06 PB SIRIO temperature probe 5.15b 01/19/07 MP I++Server: SCAN CYL: global_check used for search, and start and dir have now same vector. TRACE to see what is sent to controller. 5.15a 11/08/06 MP I++Server: corrected CIR scanning for planar + mapping to cylinder f(bIppScOnCirSfa90MappedToCyl) 5.15 08/23/06 PB PR#242001 - HSS-scan for Sirio uses wrong scanning-parameters LKDRIVER ======== 3.14 Added check for global_IgnoreMotionErrors for toolchangers PR# 249353 3.13 Fixed issue where multiple "Probe Not Armed" errors would be reported to PC-DMIS causing it to sometimes crash and caused the "Manual Print" button to not work on the jogbox. PR#s 248556 and 248583 Fixed issue where errors would not show up correctly in the exdecution dialog. PR 248862 Metrocom ======== 1.84 29/MAR/07 PH PR 246528 fix volcomp dialog to handle new volcomp settings e.g. VM_STANDARD 1.83 22/MAR/07 PH PR 246528 fix Webasto crash on program cancel on single point and remove unused V1.82 changes which result in disabled probe Romer ===== 2.475 DS 08/28/06 Fixed problem of probe vector not displayed correctly after leapfrog (PR 241300). Renishaw ======== 1.082 15/MAR/06 PH fix problem with reference markers Sharpe ====== 2.181 07/11/08 GG Started adding support for driver_move_all. Right now the interface calls driver_move_absolute then driver_move_ph9. 2.180 02/28/08 GG Fixed manual hits when IngoreMotionErrors is TRUE PR#253204 2.179 05/17/07 GG Fixed issue where manual hits do not always register. PR# 247016 2.178 11/28/06 GG Fixed issue where was not "dampened" when changing tools. PR# 244643 2.177 11/28/06 GG There was an issue when the resolution is not setup in the registry that the interface would go into loop on startup. This has been fixed. PR# 242954 and 241656 2.176 11/09/06 GG Added variable to the settings(ProbeDelay). This is a delay between manual mode and enabling probe. Sheffield ========= 3.38 EM 12/19/08 Fix for PR#256559. probe orientation not recognised 3.37 MP 11/21/08 I++ added the driver_special_learn_Option to a)proper probe at startup, and b)have proper 1st tool change in I++ 3.36 ZH 09/05/08 Fix for Manual Indexing Probe problem. 3.35 EM 06/26/08 Fix for PR#255289. PC_Dmis shut down when measuring an outside AutoCircle Fix for PR#254830. Manual hits have flipped vectors. Fix for PR#255525. pc-dmis crash when I cancel the execution of the manual measurement by click "cancel" or "stop" button. Fix for PR#255561. PC-Dmis crashes with Sheffield control executing a circle. Fix for PR#255077. Frequent application errors seem to be related to interface/execution. 3.34 EM 03/20/08 Fix for PR#253902. Table will not rotate to increments less than .5 degree. Added setting MinRotaryTableAngle, default=0.5. Fix for PR#254058. PCDMIS hangs when trying to change probes between 2 SCR200 racks without error message displayed. Fix for PR#254253. Application error when calibrating multiple tips. 3.33 EM 03/08/08 Fix for PR#253683. PC-Dmis crashes at started up. 3.32 EM 02/14/08 Fix for PR#252200. Program created and executes fine in 3.7 hangs in 4.2. 3.31 EM 12/11/07 Fix for PR#244194. Swedish: English is not translated 3.30 EM 12/05/07 Fix for PR#251719. learned points vectors problem. 3.29 EM 10/22/07 Fix for PR#251058. communication failed when I start pc-dmis. Test for J& (display msg header) in status bit msg (D% response) Fix for PR#250865. PI200 has to be manually reset after picking up a probe. Force rotation to reset probe, if (new) setting InhibitForcedRotation=FALSE. Fix for PR#251045. during a probe change, the execution stop. Removed FLYMODEON test for blended moves. 3.28 EM 10/04/07 Fix for PR#250569. Default value for setting PositionNeedsCurrentRead is now TRUE. 3.27 EM 08/03/07 Fix for PR#249267. Problem with speed of execution. Change for UMP360 support of circular moves in firmware version 29. 3.26 EM 06/22/07 Fix for PR#248085. UMP360 controller make the wrong probe file 3.25 EM 05/30/07 Fix for PR#248296. SP600 - Too Much Probe Deflection error as it tries to calibrate the tip 3.24 EM 05/23/07 Fix for PR#243751. Unexpected probe hit during manual tip change. Fix for PR#248253. After completing linear closed scan probe retracts from part too far. 3.23 EM 05/10/07 Fix for PR#2478980. Feature location differs when measured with PH5 with tips in +X and -X. Fix for PR#242017. USE part alignment corrupts part program alignments and CMM moves in DCC away from targeted coordinates. 3.22 EM 04/30/07 Start conversion to .net2005 3.21 EM 04/26/07 Fix for PR#247825. find hole not working consistently. 3.20 EM 04/18/07 Fix for PR#246305. Now trapping error 96, Unable to select Auto mode, and re-issuing command(s) Fix for PR#246442. Take hits now enabled after a move issued via the Probe Toolbox Fix for PR#247545. On Error now operates the same as the Leitz, i.e. ONERROR command overrides ONERROR toggle Fix for PR#247591. An error message, AUTO MODE IS REQUIRED, is now issued so that the operator knows to toggle the RUN/HOLD button on the B&S JogBox or the AUTO button on the Sheffield RCU when a Auto feature dialog (and not an execute dialog) is being displayed 3.19 EM 03/09/07 Fix for PR#s 246319 and 246331. Current probe angle now processed correctly. Systems with UMP-360 controller and B&S JogBox ONLY. 3.18 EM 02/02/07 PR#246346. Made Blended Move Tolerances variable via setting 3.17 ZH 01/25/07 PR#246226. Fixed problem with error msgs on startp for non-admin 3.16 ZH 12/20/06 PR# 244599. Fixed bug in 3.15 fix 3.15 ZH 12/05/06 PR# 244599. Set Move Tolerance to minimal during tool change 3.14 ZH 11/21/06 PR# 245088. Bad Relative Move after Measure 3.13 EM 11/13/06 Fix for PR#244601 where "Temp Comp Locks up" 3.12 EM 11/03/06 Recovery from Axis Counter Fault; MP errors 33, 34, 35, 36 3.11 EM 10/17/06 Removed setting HomeProbeOnStartup 3.10 EM 10/12/06 Added setting HomeProbeOnStartup 3.09 EM 10/06/06 Fix for PR#235433 - removing support for probe deviation when calibrating analog probes Fix for PR#243730 - BasicCircleScan: Scan does not stop after 360' Changed message for unsupported scans to one that better describes the situation 3.08 EM 10/03/06 Fix for PR#243625 where "Can't adjust scan speed" 3.07 EM 09/22/06 Fix for PR#242961 where "The MP35 counters are way out of synch with the PC-DMIS DRO..." 3.06 EM 09/15/06 Value for Num Ret Data (scan data filter setting) now ignored, FS command now hard-coded to zero (0) 3.05 EM 08/30/06 Fix for PR#242671/PR#241495 where backoff move from last scan pt. before deflection error was incorrect. Added recovery for open loop cylinder scan. 3.04 EM 08/25/06 Fix for PR#242671/PR#241495 DLL 3.03. BasicCircle scan did not recover after error/I can't recover from a probe deflection error while doing a Basic Circle Scan; Revert to closed loop scan for under/over deflection on initial approach Changed scan cancellation commands sent to controller to be similar to MeasureMax 3.03 EM 08/18/06 Fix for PR#242369 Basic Cylinder scan with Pitch of 2mm and 180 degrees of angle crashed when in INCH mode Fix for PR#242328 The implementation of scanspeeds in the Sheffield interface is inconsistant with other hardware and very confusing. Open loop scan speeds are now limited to setting MaximumVelocity in absolute mode. Open loop scan speed cannot exceed 100% of MaximumVelocity. Closed loop scan speeds are now limited to (new setting) MaxClosedLoopScanVelocity in absolute mode. Closed loop scan speed cannot exceed 100% of MaxClosedLoopScanVelocity. When recovering from a failed open loop scan, closed scan speed is 10% of the open loop scan speed with a ceiling of MaxClosedLoopScanVelocity. Setting ScanSpeed is now OBSOLETE. ZH Fix for PR# 235433(242057) Probe Offset data (via the D0 command) is the only command/data modified by mechanical offset; the MEA_CALIB_SPHERE is now created after the MEA_MECH_OFS_SPHERE is measured. Cleaned up two stack problems that caused random application error after a recoverable controller error. Added 'PositionNeedsCurrentRead' to registry to fix PR# 242183. This should only be set to TRUE by a Service Eng during machine calibration. 3.02 Initial Release smxlaser ======== 3.86 030206 DS Corrected problem with broken beam with ADM set to "Interferometer set by ADM." 3.851 020706 DS Take out the call to statusHistory. Faro/SMX said it was no longer needed for Faro trackers. 3.85 112905 DS Fixed problem of release motors and PR #235766. (bckgrnd meas. mode mistakenly turned off previously) Tech80 ====== 4.45 12/13/07 GG Fixed the crash that occurred every time PC-DMIS was closed (PR# 249885) 4.44 05/29/07 GG Fixed issue of hits not registering after invalid hit (PR# 243183) 4.42 05/26/06 GG Allowing the Mouse3 to either call store_point or send_hit depending on the call_back Wenzel ====== 1.57 05/23/08 GG Added command during init to make sure the terminating character is always what we expect - "ACK" 1.55 08/15/06 PH Fix homing problem 1.54 08/11/06 PH Move source to \\MACHINE_INTERFACE Zeiss (zssgpib) ===== 2.23 03/06/07 MP Plastisud: new setting SpeedAndAccPerAxis to allow set values for 3 axis or not NOT based on 8bitController + LockAcceleration which locks transmitted accel to value set in registry. 2.22 05/17/06 ZH Send down retract value for bad hit retract when the controller retries hit 2.21 03/23/06 MP Alupress: mods in driver_stop_probe for RS232 to properly handle stop / error 2.20 02/27/06 PH Copy old renamed toolchanger settings values to new settings on upgrade 2.19 02/15/06 ZH Removed analog related commands if not using Analog probe Corrected problems related to Check distance (PR 238535) Send prehit command to controller to start touch speed at prehit position 2.18 12/19/05 ZH Added support for UX probe head Fixed bug that incorrectly applied search distance. 2.17 12/15/05 PH Fix error recovery for MC550 controller 2.15 12/05/05 ZH Added tipOffset to registry in order to correctly use converted Zeiss volcomp 12/06/05 ZH PR# 232220. Execution stops with Cancel. 2.14 11/22/05 ZH Fixed problem with extra move in circular moves 2.13 11/16/05 ZH Ignore Errors with no Error Code (e.g code returned is zero) Added Manual retract for newer machines (older machines must set UseOldRetractCommand=TRUE) Use retract command for DCC instead of move command (if this is unsupported on a given controller set NeedsDCCRetract=TRUE) Use average of axis' for accleration in part program 2.12 10/13/05 MP Cleaned code for W4 level disagnosis + force setup on Analog probe head 2.11 09/27/05 ZH Convert tool change position before sending to macro for DSE 2.01 08/30/05 GG Initialization was not completing for RS232 cmms Improved error trapping for probe missed part Zeiss (zeiss) ========= 1.36n 05/15/07 ZH Added check for angle to stabalize within MAX_TOLERANCE (0.001) before considering the rotation complete 1.35n 05/02/07 ZH Fixed FindHole problem where PCDMIS asks to 'Read new Position' Only send acceleration if it changed Added flag in config file to stop before measure for some controllers 1.34n 02/16/07 ZH Added comprehensive support for Short Status which is used on newer controllers 1.33n 02/04/07 ZH Added new scale format for Vast with comp in controller - X_Fx_Y_Fy_Z_Fz_W_IJK 1.32n 01/08/07 ZH Added QueryCaps that allows menus items that are not supported to be grayed out Fixed circle plane scan to start with correct vector Fixed bug with GPIB hits accuracy Fixed problem with first move in program to scan prehit position being slow 1.31n 07/20/06 ZH Allow rotab table to be positive in either direction. Default is positive CounterClockwise (rotabRotatesPositiveClockwise=FALSE). Fixed problem with MovePoint not reporting Rotary Table position. 1.30n 07/06/06 ZH Added support for scanning with GPIB UX (MT) probe with 16 bit controllers. Added support for absolute speeds to scans. Improved checking for 'Home Complete' on UDP and GPIB 1.29n 06/22/06 ZH Added temperature compensation support